MySQL workbench中导入Excel表格或CSV文件 您所在的位置:网站首页 mysql workbench如何查看表数据 MySQL workbench中导入Excel表格或CSV文件

MySQL workbench中导入Excel表格或CSV文件

2023-11-06 21:26| 来源: 网络整理| 查看: 265

利用MySQL workbench导入Excel表格或CSV文件 简述具体步骤注意:记事本转码出现的问题

简述

MySQL Workbench 是一款数据库设计和建模工具,专门为 MySQL 设计。MySQL workbench官方说明文档。连接数据库后,支持.csv格式的文件进行数据导入。所以,如果是Excel表格中的数据,首先另存为.csv文件,然后进行数据导入工作。

具体步骤

在进行具体操作之前,先引入一个小知识点:编码大家都听说过,常见的UTF-8、Unicode、GBK(GB2312)、UTF-16、ANSI(具体编码由电脑内置参数决定)等等。MySQL Workbench进行数据导入时,所选择的.csv文件的编码最好为UTF-8,若不是,需要进行文件转码。

现有一份名为product_info.csv的文件,Excel打开后如下图所示 为了查看编码,用Notepad++打开,可知此文件为该电脑下的ANSI编码,也就是GB2312,如图所示: 向MySQL Workbench中导入数据: 选择要导入的.csv文件: 选择数据库,待创建表的名称: 由于.csv文件的编码为GB2312,所以MySQL Workbench报错:Can't analyze file(无法解析文件)。 利用Notepad++进行转码, 右下编码显示变为: 从新执行步骤2可得到: 一直点击next直到完成: 导入数据成功,单击finish: 查询导入的数据: 注意:记事本转码出现的问题

本文操作,用Notepad++进行的文件转码,官网下载链接,下载后,傻瓜式安装,这里不赘诉。有些用户喜欢用记事本进行转码,但是记事本进行UTF-8转码,转为的是UTF-8 BOM格式的文件,与UTF-8有区别:

BOM是Byte Order Mark(定义字节顺序),如果用记事本进行转码,虽然另存为时选择了UTF-8,但实际文件的编码为UTF-8 BOM,这样,用MySQL Workbench进行数据导入时,会无法解析文件。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有